Release Notes for MPLAB(R) C30 Libraries v1.30
January 14, 2005

--------------------------------------------------
Table of Contents
--------------------------------------------------
1. DSP Code Size and Cycles

                   Program
Function           Words(1)      Cycles(2)
----------------   --------   --------------
BartlettInit          57         274,976  (3)
BlackmanInit          64       1,099,653  (3)
HammingInit           38         665,824  (3)
HanningInit           38         668,138  (3)
KaiserInit           223       1,117,590  (3)
MatrixInvert         265       1,485,510  (4)
CosFactorInit         91           (5)
TwidFactorInit        98           (6)

(1) 24-bit instructions
(2) Including C-function call and return overheads
(3) For a 128 element window
(4) For a 16x16 element matrix

(5)
==============================
transform  #complex
size       elements   #cycles
==============================
32-point      16       75,553
64-point      32      144,863
128-point     64      288,564
256-point     128     569,675
512-point     256   1,139,191
==============================

(6)
=============================================
              transform  #complex
              size       elements    #cycles
=============================================
direct set    32-point      16        86,002
conjugate set 32-point      16        78,036
=============================================
direct set    64-point      32       170,606
conjugate set 64-point      32       151,025
=============================================
direct set    128-point     64       337,312
conjugate set 128-point     64       302,921
=============================================
direct set    256-point     128      677,196
conjugate set 256-point     128      601,140
=============================================
direct set    512-point     256     1,354,251
conjugate set 512-point     256     1,207,179
=============================================




